TSelectionNode Class Reference
[Shell Interfaces]

Inheritance diagram for TSelectionNode:

TMCObject List of all members.

Public Member Functions

 TSelectionNode ()
 ~TSelectionNode ()
boolean operator== (const TSelectionNode &sn) const

Public Attributes

IDType fSelectedObjectKind
 One of the ESelectedObjectKind constants (or a third party's).
IDType fSelectedObjectID
 some way for the parent of the selected object to find it (can be an ID, or an index if you're carefull with insertions)
TMCCountedPtr< ISelectableObject > fSelectedData
 DEPRECATED (but still used for everything except kSelParamInfo) because some operations can cause that pointer to become "invalid" (eg deceased parent ParamInfo).

Constructor & Destructor Documentation

TSelectionNode::TSelectionNode (   ) 
 

TSelectionNode::~TSelectionNode (   ) 
 


Member Function Documentation

boolean TSelectionNode::operator== (  const TSelectionNode &  sn  )  const
 


Member Data Documentation

TMCCountedPtr<ISelectableObject> TSelectionNode::fSelectedData
 

DEPRECATED (but still used for everything except kSelParamInfo) because some operations can cause that pointer to become "invalid" (eg deceased parent ParamInfo).

IDType TSelectionNode::fSelectedObjectID
 

some way for the parent of the selected object to find it (can be an ID, or an index if you're carefull with insertions)

IDType TSelectionNode::fSelectedObjectKind
 

One of the ESelectedObjectKind constants (or a third party's).


The documentation for this class was generated from the following file:
Generated on Wed Dec 7 14:27:50 2005 for Carrara SDK Doc by  doxygen 1.4.5